page {
  --subtheme-color: #ffd656;
  //主题色
  --theme-color: #2CB980;
  //较浅的主题色
  --theme-color-light: #f0fff8;
  //普通的字体颜色
  --text-color: #333333;
  //白色字体颜色
  --text-color-white: #ffffff;
  //较浅的字体颜色
  --text-color-light: #666666;
  //很浅的字体颜色
  --text-color-lighter: #999999;
  //字体主题颜色
  --text-color-theme: #2CB980;
  //淡灰的背景色
  --gray-background-color: #f5f5f5;
  //纯白的背景颜色
  --background-color: #ffffff;
  //边框颜色
  --border-color: #ebebeb;
  //深色边框颜色
  --dark-border-color: #999999;
  --success-color: #42b983;
  --error-color: #f44336;
  --primary-color: #1890ff;
  --warning-color: #faad14;
  color: var(--text-color);
}
//夜间模式
.dark-mode {
  --gray-background-color: #333333;
  --background-color: #1a1a1a;
  --text-color: #ffffff;
  --text-color-light: #cccccc;
  --border-color: #666666;
  --dark-border-color: #999999;
  --theme-color: #00B3A8;
  --theme-color-light: #a7f1ed;
  color: var(--text-color);
}

.d-flex {
  display: flex;
}

.align-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.flex-column {
  flex-direction: column;
}

.justify-between {
  justify-content: space-between;
}

.justify-end {
  justify-content: flex-end;
}

.justify-around {
  justify-content: space-around;
}

view {
  box-sizing: border-box;
}
